#include <string.h>
-/**
+/*< private >
* SECTION:gtkactionmuxer
* @short_description: Aggregate and monitor several action groups
*
g_object_class_install_properties (class, NUM_PROPERTIES, properties);
}
-/**
+/*< private >
* gtk_action_muxer_insert:
* @muxer: a #GtkActionMuxer
* @prefix: the prefix string for the action group
G_CALLBACK (gtk_action_muxer_group_action_state_changed), group);
}
-/**
+/*< private >
* gtk_action_muxer_remove:
* @muxer: a #GtkActionMuxer
* @prefix: the prefix of the action group to remove
}
}
-/**
+/*< private >
* gtk_action_muxer_new:
*
* Creates a new #GtkActionMuxer.
return g_object_new (GTK_TYPE_ACTION_MUXER, NULL);
}
-/**
+/*< private >
* gtk_action_muxer_get_parent:
* @muxer: a #GtkActionMuxer
*
}
}
-/**
+/*< private >
* gtk_action_muxer_set_parent:
* @muxer: a #GtkActionMuxer
* @parent: (allow-none): the new parent #GtkActionMuxer
G_DEFINE_INTERFACE (GtkActionObserver, gtk_action_observer, G_TYPE_OBJECT)
-/**
+/*< private >
* SECTION:gtkactionobserver
* @short_description: an interface implemented by objects that are
* interested in monitoring actions for changes
{
}
-/**
+/*< private >
* gtk_action_observer_action_added:
* @observer: a #GtkActionObserver
* @observable: the source of the event
->action_added (observer, observable, action_name, parameter_type, enabled, state);
}
-/**
+/*< private >
* gtk_action_observer_action_enabled_changed:
* @observer: a #GtkActionObserver
* @observable: the source of the event
->action_enabled_changed (observer, observable, action_name, enabled);
}
-/**
+/*< private >
* gtk_action_observer_action_state_changed:
* @observer: a #GtkActionObserver
* @observable: the source of the event
->action_state_changed (observer, observable, action_name, state);
}
-/**
+/*< private >
* gtk_action_observer_action_removed:
* @observer: a #GtkActionObserver
* @observable: the source of the event
->action_removed (observer, observable, action_name);
}
-/**
+/*< private >
* gtk_action_observer_primary_accel_changed:
* @observer: a #GtkActionObserver
* @observable: the source of the event
#include <string.h>
-/**
+/*< private >
* SECTION:gtkmenutrackeritem
* @Title: GtkMenuTrackerItem
* @Short_description: Small helper for model menu items
return self->observable;
}
-/**
+/*< private >
* gtk_menu_tracker_item_get_is_separator:
* @self: A #GtkMenuTrackerItem instance
*
return self->is_separator;
}
-/**
+/*< private >
* gtk_menu_tracker_item_get_has_submenu:
* @self: A #GtkMenuTrackerItem instance
*
return label;
}
-/**
+/*< private >
* gtk_menu_tracker_item_get_icon:
*
* Returns: (transfer full):